// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.google.zxing.client.result; // Referenced classes of package com.google.zxing.client.result: // ParsedResult, ParsedResultType public final class CalendarParsedResult extends ParsedResult { private final String a; private final String b; private final String c; private final String d; private final String e; private final String f; private final double g; private final double h; public CalendarParsedResult(String s, String s1, String s2, String s3, String s4, String s5) { this(s, s1, s2, s3, s4, s5, (0.0D / 0.0D), (0.0D / 0.0D)); } public CalendarParsedResult(String s, String s1, String s2, String s3, String s4, String s5, double d1, double d2) { super(ParsedResultType.CALENDAR); a(s1); a = s; b = s1; if (s2 != null) { a(s2); c = s2; } else { c = null; } d = s3; e = s4; f = s5; g = d1; h = d2; } private static void a(CharSequence charsequence) { if (charsequence != null) { int i = charsequence.length(); if (i != 8 && i != 15 && i != 16) { throw new IllegalArgumentException(); } for (int j = 0; j < 8; j++) { if (!Character.isDigit(charsequence.charAt(j))) { throw new IllegalArgumentException(); } } if (i > 8) { if (charsequence.charAt(8) != 'T') { throw new IllegalArgumentException(); } for (int k = 9; k < 15; k++) { if (!Character.isDigit(charsequence.charAt(k))) { throw new IllegalArgumentException(); } } if (i == 16 && charsequence.charAt(15) != 'Z') { throw new IllegalArgumentException(); } } } } public String getAttendee() { return e; } public String getDescription() { return f; } public String getDisplayResult() { StringBuilder stringbuilder = new StringBuilder(100); maybeAppend(a, stringbuilder); maybeAppend(b, stringbuilder); maybeAppend(c, stringbuilder); maybeAppend(d, stringbuilder); maybeAppend(e, stringbuilder); maybeAppend(f, stringbuilder); return stringbuilder.toString(); } public String getEnd() { return c; } public double getLatitude() { return g; } public String getLocation() { return d; } public double getLongitude() { return h; } public String getStart() { return b; } public String getSummary() { return a; } }